/*
 * TracePathParam.h
 *
 *  Created on: 2012/08/06
 *      Author: guanxiaoying
 */

#ifndef TRACEPATHPARAM_H_
#define TRACEPATHPARAM_H_
#define Tr_PathParamNewPathParam() Tr_VarBlkNewBlock()
#define Tr_PathParamGetCurrVariBlock() stCmdCurrTraceInfo.astPathParam
#define Tr_PathParamCopyNew(ast) Tr_VarBlkCopyNew(ast)
#define Tr_PathParamGetMax() Tr_VarBlkGetMax()
#define Tr_PathParamGetVariBlock(astPathParam) astPathParam
#define Tr_PathParamClearAfter(astPathParam) Tr_VarBlkClearAfter( Tr_PathParamGetVariBlock(astPathParam) )
#define Tr_PathParamOrMergeTo(a,b) Tr_VarBlkOrMergeTo( a, b )
#define Tr_PathParamAndMergeTo(a,b) Tr_VarBlkAndMergeTo( a, b )
//AST  Tr_PathParamNewPathParam( VOID );
//AST  Tr_PathParamGetCurrVariBlock( VOID );
//AST Tr_PathParamCopyNew( AST astOrgParam );
//AST Tr_PathParamGetMax( VOID );
//VOID Tr_PathParamClearAfter( AST astPathParam );
#endif /* TRACEPATHPARAM_H_ */
